' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]L L}BBL] 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"_]` L/浍굺L  !"#$%&'()*+,-./0123456789:;<=>?  1#"""  (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0EB H  @H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`HIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   vLDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^L iõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx-(D 0Ϡ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈m浍浭m䵍䵐`"L ŵ8ŵH ~(` d ֠z# u`RAM10)655367DSP%(HRAM11)256(HRAM12)65536= RAM-ADRESSEN ZUR PARAMETERUEBERGABE ZUM/VOM MASCHINENPROGRAMM LADEN--------------------------------------------------------------------- ERR%(HRAM13)256(HRAM14): EEKTEN RAM-ADRESSEN SIND IN DIESEM PROGRAMM INTEGER-VARIABLEN)CbllINIT%(HRAM1)256(HRAM2)65536vPGM%(HRAM3)256(HRAM4)65536RD%(HRAM5)256(HRAM6)65536VFY%(HRAM7)256(HRAM8)65536 CVFY%(HRAM9)256(H'2716') : ";T$O2280: FAENGT DOS-ERROR AB, FALLS GEW. MASCHINENPGM. FEHLTi&D$;"BLOAD EPROM-";T$0216,0: RESET ONERR-FLAG:D STARTADRESSEN DER ASSEMBLER-ROUTINEN LADENN--------------------------------------------=X (ALLE DIR********************************************************************* EPROM-TYP ANGEBEN, MASCHINENPROGRAMM LADEN, INITIALISIERUNG STARTEN************************************************************************"EPROM-TYP (Z.B. SWITCH TO MONITOR-CODE"7^:"E - EXIT FROM PROGRAM"Sh21:27:"?:";:B$:B$;drB$"T"1800u|B$"P"2390B$"R"2730B$"V"2840B$"C"3060B$"D"3280B$"M"3480B$"E"3610BELL$;1640E***ENBEZEICHNUNG AUS MASCHINENPGM., BYTES $8024 ... !;:6Z:"T - SPECIFY EPROM-TYP"u":"P - PROGRAM EPROM",:"R - READ EPROM CONTENT"6:"V - COMPARE EPROM-CONTENT <> RAM"@:"C - ERASE TEST"J:"D - DISPLAY CONTENT"T:"M -***************************** M E N Ux************************************************************************~T0P%,0::T0P%,6:"CONTROLPROGRAM FOR GAMEPROG":TYP$""15504:"EPROM-TYP : ";::TYP$:2 DRUCKT TYP FREI FUER EPROM-DATEN"dLRAM1(nBx ASCII-STEUERZEICHEN]---------------------D$(4):BELL$(7):BS$(8):CR$(13)T0P%34: TEXTFENSTER, OBERGRENZETYP$"": EPROM-TYP********************************************ESSE> 23-2F - EPROM TYP (ASCII-STRING MIT "." AM ENDE !)D(J2}<OLDHIMEM(115)256(116): ALTER HIMEM-WERTFHRAM32767: MASCHINENPGM. AB HARAM+1 (= $8000)PLRAM16384: BIS LRAM : BASIC-PROGRAMM UND -VARIABLENZLRAM...HRAM :EIGER AUF COMPUTER BYTE (BEI FEHLEMELDUNG)\  12,13 - ZEIGER AUF AKTUELLE ADRESSE, EPROM  14,15 - ZEIGER AUF ZIELADRESSE, EPROM (LETZTES BYTE BEI PGM ETC.)  16,17 - ZEIGER AUF AKTUELLE ADRESSE, COMPUTER  21,22 - HOECHSTE EPROM ADR (VGL. MIT APPLE-RAM)N  08,09 - STARTADRESSE CLEAR?-ROUTINE (LOESCHTEST)  0A,0B - STARTADRESSE DISPL.-ROUTINE (BILDSCHIRMAUSGABE)   0C,0D - ZEIGER AUF ERROR BYTE  0E,0F - ZEIGER AUF EPROM BYTE (BEI FEHLERMELDUNG)+  10,11 - ZT DER ERSTEN BYTES ($80..) WIRD ERWARTET:/ ~b  00,01 - STARTADRESSE INITIALISIERUNGSROUTINE  02,03 - STARTADRESSE PGM.-ROUTINE (PROGRAMMIERUNG)  04,05 - STARTADRESSE READ-ROUTINE (EPROM AUSLESEN)  06,07 - STARTADRESSE VERIFY-ROUTINE**********************************) . / 8z B LAEDT NACH ANGABE DES EPROM-TYPS 'XXXX' TYPENSPEZ. MASCHINENPROGRAMM L 'EPROM-XXXX' ZUR ANSTEUERUNG DER HARDWARE ZU: V ` ERWARTETE STARTADRESSE: HRAM+1 = 32768 = $8000 j) t ALS INHAL *  * J.E.HARRO WALSH, 1981 * * *" $**************************************d0O************************************************************************* * * BASIC-PROGRAMM FOR GAMEPORT EPROM PROGRAMMING UNIT *9 *                A3(A3%)256(A3%1)18AA11:ADR%A1%:4320L8AA31:ADR%A3%:4320R8----------------------------174PL%,65:PH%,249T7>ACC%,(ADR%1):XREG%,(ADR%)_7H65209e7Rk7\7f AKTUELLE ADRESSEN INKREMENTIEREN ((A1%) UND (A3%))7p----------------------------------------------------7zA1(A1%)256(A1%1)86----------------------------------------------------------------------n6PL%,218:PH%,253:ACC%,(ADR%)y6652096 66  (ADR%+1,ADR%) HEX. DRUCKEN; BENUTZT MONITOR-ROUTINE 'PRNTAX' ($F941)7*-----------------------------------------------------------#5"APPLE : ";75ADR%A3%:4660C5" - ";\5ADR%CBYTE%:4600:n5"EPROM : ";5ADR%A1%:46605" - ";5ADR%EBYTE%:4600:555 (ADR%) HEXADEZIMAL DRUCKEN; BENUTZT MONITOR-ROUTINE 'PRBYTE' ($FDDA)J**************************N4N UNTERPROGRAMME ZUR HEXADEZIMALEN DATENAUSGABE4X************************************************************************4b4l APPLE- UND EPROM-BYTE MIT JEW. ADRESSEN ANZEIGEN5v---------------------------------------------------------------------------------V3HBYTE(A256):LBYTEA256HBYTEt3ADR%,LBYTE:ADR%1,HBYTEz333 WARTESCHLEIFE3---------------3W13000:W3&303:4D**********************************************2|C$"0"C$"F"ERR1?2C$"9"AAFAKT((C$)48):4260f2C$"A"AAFAKT((C$)55):4260q2ERR12FAKT16FAKT2I2ERRĢLN:BELL$;40):415022 WERT VON A UNTER ADR%, ADR%+1 ABSPEICHERN; LOW-BYTE FIRST03---------------------------------------------->16LN:TXT$;:" : $";A$D1@~1J UMWANDLUNG: HEXADEZIMALZAHL (A$) IN DEZIMALZAHL (A)1T-----------------------------------------------------1^A$"0000"A$:A0:FAKT1:ERR01hI031rC$(A$,(A$)I,1)*************************************************r0 UNTERPROGRAMM HEX-ADRESSE EINLESEN, UMWANDELN, ABSPEICHERN0************************************************************************00" EINGABE IN ZEILE LN MIT TXT$ ALS PROMPT#1,------ERBEHANDLUNG: RAM-BEREICH DURCH PROGRAMM ODER VARIABLEN BELEGT/--------------------------------------------------------------------/18:BELL$;"KEIN FREIER RAM-BEREICH"/4380/18:23);CR$/3900//10***********************ADR%A3%:4150..FALRAMA(A2A1)HRAM40308.PA3A>.ZD.ds.n FEHLERBEHANDLUNG: EPROM-ADRESSE ZU GROSS.x------------------------------------------.CR$;CR$;CR$;BELL$;"AUSSERHALB EPROM-ADRESSBEREICH".4380.3720.>/ FEHL-ADR.":LN10:ADR%A1%:4150+-ALIM39705-A1Ah-TXT$"EPROM, END-ADR.":LN12:ADR%A2%:4150x- ALIM3970-AA1ĺBELL$:3840-A2A-(B$"C"B$"D"ı: CVFY ODER DSP: KEINE RAM-ADR. NOETIG-2.<TXT$"APPLE, START-ADR.":LN15:XREG%70,@,TYP$""ĺBELL$;"TYP ANGEBEN !":4380::1550F,}, EINGABE DER ADRESSBEREICHE (EPROM UND APPLE-RAM),--------------------------------------------------,7:TITEL$,I1(TITEL$):"-";:I:,-TXT$"EPROM, START********************U+V UNTERPROGRAMM ZUR EINGABE DER ADRESSBEREICHE (HEXADEZIMAL)+`************************************************************************+j+t MONITOR ZERO-PAGE LOC.+~------------------------,PL%58:PH%59:ACC%69:***************************************************F* PROGRAMMENDE***************************************************************************OLDHIMEM*$T0P%,0*.*8*B+L************************************************************************) ) Q) 4:"JUMP BACK TO BASIC BY: ";::"100G";:`) " !":6~) 256,104:257,104:258,96) "PLA-PLA-RTS" FUER RUECKSPRUNG INS BASIC-PROGRAMM) 151) MONITOR-AUFRUF) 1500) 3* *********************H 4730: A1 INCR.; ANZEIGE BEIM F O L G E N D E N BYTE FORTSETZENS(R A2A2128](\ 3330c(f (p ************************************************************************(z MONITOR AUFRUF) ****************************************************ES BYTE) ' P' A2A1127: AUSGABE IN BLOCKS VON 128 BYTES, JEW. (A1...A2)b' A2AEĪA2AE' AA2:ADR%A2%:4320: A2 -> (A2%)' ' DSP%'* (ERR%)42640'4 CR$;CR$;" ";:A$'> A2AEA$(3)1550: ABBRUCH MIT CTRL-C MOEGL.D(************************************************************T& BILDSCHIRMAUSGABE& ************************************************************************& & & TITLE$"EPROM CONTENT DISPLAY":3720 ' AEA2: AE=EPROM-ENDADRESSE (LETZTPROM : ";:ADR%A1%:4660;%b " - ";:ADR%EBYTE%:4600:w%l 18:"CONTINUE ERASE TEST (J=YES N=NO) ?:";BS$;:A$:A$%v A$"N"1550% 4730: ADR. INCR.; TEST BEIM F O L G E N D E N BYTE FORTSETZEN% A1A23080% 3110% <& ************ERASE TEST":3720$ CVFY%0$ (ERR%)13160D$ (ERR%)42640{$& 18:"ERASE TEST COMPLETED CONTINUE";:A$$0 1550$: $D FEHLERBEHANDLUNG BEI CVFY (BYTE ANZEIGEN)$N --------------------------------------------%X 15:BELL$;"E N D E N BYTE FORTSETZEN)# A1A228603# 28909# # ************************************************************************# LOESCHTEST# ************************************************************************# # $ TITEL$""^ 9"h FEHLERBEHANDLUNG BEI VERIFY (BYTES ANZEIGEN)m"r ----------------------------------------------}"| 18:BELL$;" 4480" 22:"CONTINUE COMPARE (J=YES / N=NO) ?:";BS$;:A$:A$" A$"N"1550# 4730: ADR. INCR.; VGL. BEIM F O L G E <-> APPLEX! ************************************************************************^! d! !" TITL$"COMPARE EPROM <=> APPLE":3720!, VFY%!6 (ERR%)12940!@ (ERR%)42640!J 22:"COMPARE COMPLETED CONTINUE ";:A$"T 1550 5 TITLE$"READ EPROM TO => APPLE":3720> RD%R (ERR%)42640 18:"READ DATA COMPLETE - CONTINUE ";:A$ 1550 ************************************************************************ ! VERGLEICHEN EPROM)Z "PROGRAMMING DEVICE NOT INITIALIZED"3d 4380=n 1550Cx  ************************************************************************ EINLESEN EPROM -> APPLE ************************************************************************M POSSIBLE"6 20:4480: FEHLERHAFTE BYTES ANZEIGENp 23:"CONTINUE PROGRAMMING (J=YES / N=NO) ?";BS$;:A$ A$"J"2430( 15502 < FEHLER-ANZEIGE, NOCH NICHT INITIALISIERTF ------------------------------------------P CR$;BELL$ BEI RUECKSPRUNG NACH PGM.-ERRORX --------------------------------------------------h 18:BELL$; (ERR%)2540,2550,2560,2650 "PROGRAMMING MISTAKE :":2570 "EPROM NOT EMPTY - NO PRGM. POSSIBLE":2570  "EPROM NOT EMPTY - BUT PROGRA37207j 18:"START WITH -KEY :";20):22:A$Kt A$(13)1550v~ 18:1::"PROGRAMMING IN PROGRESS";: 19) PGM% (ERR%)2520 18:BELL$;"PROGRAMMING COMPLETED - PRESS ";:A$ 1550  FEHLERBEHANDLUNGP NOT RECOGNIZED"! 4380:1550'$ u. ************************************************************************8 PROGRAMMIERENB ************************************************************************L V ` TITEL$"PROGRAM EPROM":EN 1500M FEHLERBEHANDLUNG (BEIM LADEN DES MASCHINENPROGRAMMS)------------------------------------------------------216,0: RESET ONERR-FLAG(222)6232010:BELL$;"DOS ERROR ";(222) 4380:1550 10:BELL$;"TYRGERAET INITIALISIEREN>p----------------------------------IzINIT%Q10e(ERR%)52210"IF GREEN LED ON - INSERT EPROM AND LOCK":2030BELL$;"CONNECT DEVICE ";CR$;CR$;"KEEP PROGRAM SOCKET EMPTY!"TYP$""4380:4380: WART56(HRAM24): AKT.ADR., COMPUTER( D EPROM KENNDATEN LADENa -----------------------g*4LIM(HRAM34)256(HRAM35): MAX. EPROM-ADR.>TYP$"":I36HC$((HRAMI))RC$"."TYP$TYP$C$:II1:2120\f PROGRAMMIEERROR-BYTEBEBYTE%(HRAM15)256(HRAM16): AKT. EPROM-BYTEzCBYTE%(HRAM17)256(HRAM18): AKT. COMP.-BYTEA1%(HRAM19)256(HRAM20): AKT ADRESSE, EPROMA2%(HRAM21)256(HRAM22): ZIELADRESSE, EPROM"A3%(HRAM23)2HRAM10)655368DSP%(HRAM11)256(HRAM12)65536> RAM-ADRESSEN ZUR PARAMETERUEBERGABE ZUM/VOM MASCHINENPROGRAMM LADEN--------------------------------------------------------------------- ERR%(HRAM13)256(HRAM14): REKTEN RAM-ADRESSEN SIND IN DIESEM PROGRAMM INTEGER-VARIABLEN)DbmlINIT%(HRAM1)256(HRAM2)65536vPGM%(HRAM3)256(HRAM4)65536RD%(HRAM5)256(HRAM6)65536VFY%(HRAM7)256(HRAM8)65536CVFY%(HRAM9)256( '2716') : ";T$P2280: FAENGT DOS-ERROR AB, FALLS GEW. MASCHINENPGM. FEHLTj&D$;"BLOAD EPROM-";T$0216,0: RESET ONERR-FLAG:D STARTADRESSEN DER ASSEMBLER-ROUTINEN LADENN-------------------------------------------->X (ALLE DI********************************************************************** EPROM-TYP ANGEBEN, MASCHINENPROGRAMM LADEN, INITIALISIERUNG STARTEN************************************************************************"EPROM-TYP (Z.B.- SWITCH TO MONITOR-CODE"8^:"E - EXIT FROM PROGRAM"Th21:27:"?:";:B$:B$;erB$"T"1800v|B$"P"2390B$"R"2730B$"V"2840B$"C"3060B$"D"3280B$"M"3480B$"E"3610BELL$;1640F**PENBEZEICHNUNG AUS MASCHINENPGM., BYTES $8024 ... !<:6[:"T - SPECIFY EPROM-TYP"v":"P - PROGRAM EPROM",:"R - READ EPROM CONTENT"6:"V - COMPARE EPROM-CONTENT <> RAM"@:"C - ERASE TEST"J:"D - DISPLAY CONTENT"T:"M *****************************+ M E N Uy************************************************************************T0P%,0::T0P%,6:"CONTROLPROGRAM FOR GAMEPROG":TYP$""15504:"EPROM-TYP : ";::TYP$:3 DRUCKT TY: FREI FUER EPROM-DATEN#dLRAM1)nCx ASCII-STEUERZEICHEN^---------------------D$(4):BELL$(7):BS$(8):CR$(13)T0P%34: TEXTFENSTER, OBERGRENZETYP$"": EPROM-TYP*******************************************RESSE? 23-2F - EPROM TYP (ASCII-STRING MIT "." AM ENDE !)E(K2~<OLDHIMEM(115)256(116): ALTER HIMEM-WERTFHRAM32767: MASCHINENPGM. AB HARAM+1 (= $8000)PLRAM16384: BIS LRAM : BASIC-PROGRAMM UND -VARIABLENZLRAM...HRAM ZEIGER AUF COMPUTER BYTE (BEI FEHLEMELDUNG)]  12,13 - ZEIGER AUF AKTUELLE ADRESSE, EPROM  14,15 - ZEIGER AUF ZIELADRESSE, EPROM (LETZTES BYTE BEI PGM ETC.)  16,17 - ZEIGER AUF AKTUELLE ADRESSE, COMPUTER  21,22 - HOECHSTE EPROM ADE (VGL. MIT APPLE-RAM)O  08,09 - STARTADRESSE CLEAR?-ROUTINE (LOESCHTEST)  0A,0B - STARTADRESSE DISPL.-ROUTINE (BILDSCHIRMAUSGABE)   0C,0D - ZEIGER AUF ERROR BYTE  0E,0F - ZEIGER AUF EPROM BYTE (BEI FEHLERMELDUNG),  10,11 - LT DER ERSTEN BYTES ($80..) WIRD ERWARTET:0 ~c  00,01 - STARTADRESSE INITIALISIERUNGSROUTINE  02,03 - STARTADRESSE PGM.-ROUTINE (PROGRAMMIERUNG)  04,05 - STARTADRESSE READ-ROUTINE (EPROM AUSLESEN)  06,07 - STARTADRESSE VERIFY-ROUTIN************************************ . 0 8{ B LAEDT NACH ANGABE DES EPROM-TYPS 'XXXX' TYPENSPEZ. MASCHINENPROGRAMM L 'EPROM-XXXX' ZUR ANSTEUERUNG DER HARDWARE ZU: V ` ERWARTETE STARTADRESSE: HRAM+1 = 32768 = $8000 j* t ALS INHA * * JOACHIM FRANK, 1983 * * *# $*************************************S0O************************************************************************* ** BASIC-RAHMENPROGRAMM FUER EPROM - PROGRAMMIERGERAET UNIPROM-1 *9 *                56(A1%1)'8A3(A3%)256(A3%1)B8AA11:ADR%A1%:4320]8AA31:ADR%A3%:4320c8R---------------------------------------------B74PL%,65:PH%,249e7>ACC%,(ADR%1):XREG%,(ADR%)p7H65209v7R|7\7f AKTUELLE ADRESSEN INKREMENTIEREN ((A1%) UND (A3%))7p---------------------------------------------------- 8zA1(A1%)2PRBYTE' ($FDDA)[6----------------------------------------------------------------------6PL%,218:PH%,253:ACC%,(ADR%)6652096 66  (ADR%+1,ADR%) HEX. DRUCKEN; BENUTZT MONITOR-ROUTINE 'PRNTAX' ($F941)-7*-----------------------------------------------------------45"APPLE : ";H5ADR%A3%:4660T5" - ";m5ADR%CBYTE%:4600:5"EPROM : ";5ADR%A1%:46605" - ";5ADR%EBYTE%:4600:556 (ADR%) HEXADEZIMAL DRUCKEN; BENUTZT MONITOR-ROUTINE '*******************************************_4N UNTERPROGRAMME ZUR HEXADEZIMALEN DATENAUSGABE4X************************************************************************4b4l APPLE- UND EPROM-BYTE MIT JEW. ADRESSEN ANZEIGEN"5v----------------A3-----------------------------------------------------------g3HBYTE(A256):LBYTEA256HBYTE3ADR%,LBYTE:ADR%1,HBYTE333 WARTESCHLEIFE3---------------3W13000:W3&303:+4D*****************************(A$,(A$)I,1))2|C$"0"C$"F"ERR1P2C$"9"AAFAKT((C$)48):4260w2C$"A"AAFAKT((C$)55):42602ERR12FAKT16FAKT2I2ERRĢLN:BELL$;40):415023 WERT VON A UNTER ADR%, ADR%+1 ABSPEICHERN; LOW-BYTE FIRSTROMPT41,-----------------------------------------O16LN:TXT$;:" : $";A$U1@1J UMWANDLUNG: HEXADEZIMALZAHL (A$) IN DEZIMALZAHL (A)1T-----------------------------------------------------1^A$"0000"A$:A0:FAKT1:ERR01hI032rC$******************************************************************0 UNTERPROGRAMM HEX-ADRESSE EINLESEN, UMWANDELN, ABSPEICHERN0************************************************************************01" EINGABE IN ZEILE LN MIT TXT$ ALS PJ/ FEHLERBEHANDLUNG: RAM-BEREICH DURCH PROGRAMM ODER VARIABLEN BELEGT/--------------------------------------------------------------------/18:BELL$;" RAM-AREA NOT EMPTY / FREE !"/4380/18:23);CR$/3900//B0******ADR.":LN15:ADR%A3%:4150:.FALRAMA(A2A1)HRAM4030D.PA3AJ.ZP.d.n FEHLERBEHANDLUNG: EPROM-ADRESSE ZU GROSS.x------------------------------------------.CR$;CR$;CR$;BELL$;"EXCEEDS EPROM ADRESSINGRANGE !".4380.3720/EPROM, START-ADR.":LN10:ADR%A1%:41507-ALIM3970A-A1At-TXT$"EPROM, END-ADR.":LN12:ADR%A2%:4150- ALIM3970-AA1ĺBELL$:3840-A2A-(B$"C"B$"D"ı: CVFY ODER DSP: KEINE RAM-ADR. NOETIG-2.<TXT$"APPLE, START-REG%70 ,L,TYP$""ĺBELL$;"PLEASE SPECIFY EPROM-TYP !":4380::1550R,, EINGABE DER ADRESSBEREICHE (EPROM UND APPLE-RAM),--------------------------------------------------,7:TITEL$,I1(TITEL$):"-";:I:,'-TXT$"*******************T+V UNTERPROGRAMM ZUR EINGABE DER ADRESSBEREICHE (HEXADEZIMAL)+`************************************************************************+j+t MONITOR ZERO-PAGE LOC.+~------------------------,PL%58:PH%59:ACC%69:X**************************************************E* PROGRAMMENDE***************************************************************************OLDHIMEM*$T0P%,0*.*8*B+L************************************************************************) ) P) 4:"JUMP BACK TO BASIC BY: ";::"100G";:_) " !":6}) 256,104:257,104:258,96) "PLA-PLA-RTS" FUER RUECKSPRUNG INS BASIC-PROGRAMM) 151) MONITOR-AUFRUF) 1500) 2* ********************** 4730: A1 INCR.; ANZEIGE BEIM F O L G E N D E N BYTE FORTSETZENR(R A2A2128\(\ 3330b(f (p ************************************************************************(z MONITOR AUFRUF) *****************************************************S BYTE) ' O' A2A1127: AUSGABE IN BLOCKS VON 128 BYTES, JEW. (A1...A2)a' A2AEĪA2AE' AA2:ADR%A2%:4320: A2 -> (A2%)' ' DSP%'* (ERR%)42640'4 CR$;CR$;" ";:A$'> A2AEA$(3)1550: ABBRUCH MIT CTRL-C MOEGL.C(H***********************************************************S& BILDSCHIRMAUSGABE& ************************************************************************& & & TITLE$"EPROM CONTENT DISPLAY":3720' AEA2: AE=EPROM-ENDADRESSE (LETZTEROM : ";:ADR%A1%:4660:%b " - ";:ADR%EBYTE%:4600:v%l 18:"CONTINUE ERASE TEST (J=YES N=NO) ?:";BS$;:A$:A$%v A$"N"1550% 4730: ADR. INCR.; TEST BEIM F O L G E N D E N BYTE FORTSETZEN% A1A23080% 3110% ;& *************RASE TEST":3720$ CVFY%/$ (ERR%)13160C$ (ERR%)42640z$& 18:"ERASE TEST COMPLETED CONTINUE";:A$$0 1550$: $D FEHLERBEHANDLUNG BEI CVFY (BYTE ANZEIGEN)$N --------------------------------------------%X 15:BELL$;"EPN D E N BYTE FORTSETZEN(# A1A228602# 28908# # ************************************************************************# LOESCHTEST# ************************************************************************# # $ TITEL$"E"^ 8"h FEHLERBEHANDLUNG BEI VERIFY (BYTES ANZEIGEN)l"r ----------------------------------------------|"| 18:BELL$;" 4480" 22:"CONTINUE COMPARE (J=YES / N=NO) ?:";BS$;:A$:A$" A$"N"1550# 4730: ADR. INCR.; VGL. BEIM F O L G E <-> APPLEW! ************************************************************************]! c! !" TITL$"COMPARE EPROM <=> APPLE":3720!, VFY%!6 (ERR%)12940!@ (ERR%)42640!J 22:"COMPARE COMPLETED CONTINUE ";:A$!T 1550 4 TITLE$"READ EPROM TO => APPLE":3720= RD%Q (ERR%)42640 18:"READ DATA COMPLETE - CONTINUE ";:A$ 1550 ************************************************************************ ! VERGLEICHEN EPROM Z "PROGRAMMING DEVICE NOT INITIALIZED"2d 4380<n 1550Bx  ************************************************************************ EINLESEN EPROM -> APPLE ************************************************************************ POSSIBLE"5 20:4480: FEHLERHAFTE BYTES ANZEIGENo 23:"CONTINUE PROGRAMMING (J=YES / N=NO) ?";BS$;:A$ A$"J"2430( 15502 < FEHLER-ANZEIGE, NOCH NICHT INITIALISIERTF ------------------------------------------P CR$;BELL$(BEI RUECKSPRUNG NACH PGM.-ERRORW --------------------------------------------------g 18:BELL$; (ERR%)2540,2550,2560,2650 "PROGRAMMING MISTAKE :":2570 "EPROM NOT EMPTY - NO PRGM. POSSIBLE":2570  "EPROM NOT EMPTY - BUT PROGRAM37206j 18:"START WITH -KEY :";20):22:A$Jt A$(13)1550u~ 18:1::"PROGRAMMING IN PROGRESS";: 19) PGM% (ERR%)2520 18:BELL$;"PROGRAMMING COMPLETED - PRESS ";:A$ 1550  FEHLERBEHANDLUNG NOT RECOGNIZED"  4380:1550&$ t. ************************************************************************8 PROGRAMMIERENB ************************************************************************L V ` TITEL$"PROGRAM EPROM":N 1500L FEHLERBEHANDLUNG (BEIM LADEN DES MASCHINENPROGRAMMS)------------------------------------------------------216,0: RESET ONERR-FLAG(222)6232010:BELL$;"DOS ERROR ";(222) 4380:1550 10:BELL$;"TYPGERAET INITIALISIEREN=p----------------------------------HzINIT%P10d(ERR%)52210"IF GREEN LED ON - INSERT EPROM AND LOCK":2030BELL$;"CONNECT DEVICE ";CR$;CR$;"KEEP PROGRAM SOCKET EMPTY!"TYP$""4380:4380: WARTE6(HRAM24): AKT.ADR., COMPUTER' C EPROM KENNDATEN LADEN` -----------------------f*4LIM(HRAM34)256(HRAM35): MAX. EPROM-ADR.>TYP$"":I36HC$((HRAMI))RC$"."TYP$TYP$C$:II1:2120\f PROGRAMMIERRROR-BYTEAEBYTE%(HRAM15)256(HRAM16): AKT. EPROM-BYTEyCBYTE%(HRAM17)256(HRAM18): AKT. COMP.-BYTEA1%(HRAM19)256(HRAM20): AKT ADRESSE, EPROMA2%(HRAM21)256(HRAM22): ZIELADRESSE, EPROM!A3%(HRAM23)25RAM10)655367DSP%(HRAM11)256(HRAM12)65536= RAM-ADRESSEN ZUR PARAMETERUEBERGABE ZUM/VOM MASCHINENPROGRAMM LADEN--------------------------------------------------------------------- ERR%(HRAM13)256(HRAM14): EEKTEN RAM-ADRESSEN SIND IN DIESEM PROGRAMM INTEGER-VARIABLEN)CbllINIT%(HRAM1)256(HRAM2)65536vPGM%(HRAM3)256(HRAM4)65536RD%(HRAM5)256(HRAM6)65536VFY%(HRAM7)256(HRAM8)65536 CVFY%(HRAM9)256(H'2716') : ";T$O2280: FAENGT DOS-ERROR AB, FALLS GEW. MASCHINENPGM. FEHLTi&D$;"BLOAD EPROM-";T$0216,0: RESET ONERR-FLAG:D STARTADRESSEN DER ASSEMBLER-ROUTINEN LADENN--------------------------------------------=X (ALLE DIR********************************************************************* EPROM-TYP ANGEBEN, MASCHINENPROGRAMM LADEN, INITIALISIERUNG STARTEN************************************************************************"EPROM-TYP (Z.B. SWITCH TO MONITOR-CODE"7^:"E - EXIT FROM PROGRAM"Sh21:27:"?:";:B$:B$;drB$"T"1800u|B$"P"2390B$"R"2730B$"V"2840B$"C"3060B$"D"3280B$"M"3480B$"E"3610BELL$;1640E***ENBEZEICHNUNG AUS MASCHINENPGM., BYTES $8024 ... !;:6Z:"T - SPECIFY EPROM-TYP"u":"P - PROGRAM EPROM",:"R - READ EPROM CONTENT"6:"V - COMPARE EPROM-CONTENT <> RAM"@:"C - ERASE TEST"J:"D - DISPLAY CONTENT"T:"M -***************************** M E N Ux************************************************************************~T0P%,0::T0P%,6:"CONTROLPROGRAM FOR GAMEPROG":TYP$""15504:"EPROM-TYP : ";::TYP$:2 DRUCKT TYP FREI FUER EPROM-DATEN"dLRAM1(nBx ASCII-STEUERZEICHEN]---------------------D$(4):BELL$(7):BS$(8):CR$(13)T0P%34: TEXTFENSTER, OBERGRENZETYP$"": EPROM-TYP********************************************ESSE> 23-2F - EPROM TYP (ASCII-STRING MIT "." AM ENDE !)D(J2}<OLDHIMEM(115)256(116): ALTER HIMEM-WERTFHRAM32767: MASCHINENPGM. AB HARAM+1 (= $8000)PLRAM16384: BIS LRAM : BASIC-PROGRAMM UND -VARIABLENZLRAM...HRAM :EIGER AUF COMPUTER BYTE (BEI FEHLEMELDUNG)\  12,13 - ZEIGER AUF AKTUELLE ADRESSE, EPROM  14,15 - ZEIGER AUF ZIELADRESSE, EPROM (LETZTES BYTE BEI PGM ETC.)  16,17 - ZEIGER AUF AKTUELLE ADRESSE, COMPUTER  21,22 - HOECHSTE EPROM ADR (VGL. MIT APPLE-RAM)N  08,09 - STARTADRESSE CLEAR?-ROUTINE (LOESCHTEST)  0A,0B - STARTADRESSE DISPL.-ROUTINE (BILDSCHIRMAUSGABE)   0C,0D - ZEIGER AUF ERROR BYTE  0E,0F - ZEIGER AUF EPROM BYTE (BEI FEHLERMELDUNG)+  10,11 - ZT DER ERSTEN BYTES ($80..) WIRD ERWARTET:/ ~b  00,01 - STARTADRESSE INITIALISIERUNGSROUTINE  02,03 - STARTADRESSE PGM.-ROUTINE (PROGRAMMIERUNG)  04,05 - STARTADRESSE READ-ROUTINE (EPROM AUSLESEN)  06,07 - STARTADRESSE VERIFY-ROUTINE**********************************) . / 8z B LAEDT NACH ANGABE DES EPROM-TYPS 'XXXX' TYPENSPEZ. MASCHINENPROGRAMM L 'EPROM-XXXX' ZUR ANSTEUERUNG DER HARDWARE ZU: V ` ERWARTETE STARTADRESSE: HRAM+1 = 32768 = $8000 j) t ALS INHAL *  * J.E.HARRO WALSH, 1981 * * *" $**************************************d0O************************************************************************* * * BASIC PROGRAM FOR GAMEPORT EPROM PROGRAMMER *9 *                             "LAENGE ?",L1$59(4);"BSAVE ";B$;"A$4000,L$";L1$?94990U9"WELCHES FILE ?"]9B$}9(4);"BLOAD ";B$;",A$4000"9~B$"":(4);"CATALOG,D1":1540----------&8zA1(A1%)256(A1%1)B8A3(A3%)256(A3%1)]8AA11:ADR%A1%:4320x8AA31:ADR%A3%:4320~88(4);"CATALOG,D2"8"L = LOAD S = SAVE "8B$:B$"L"48608B$"S"4830847808"WELCHES FILE ?"9B$:----------------------------------------------------------------------]74PL%,65:PH%,2497>ACC%,(ADR%1):XREG%,(ADR%)7H652097R7\7f AKTUELLE ADRESSEN INKREMENTIEREN ((A1%) UND (A3%)) 8p------------------------------------------; BENUTZT MONITOR-ROUTINE 'PRBYTE' ($FDDA)v6----------------------------------------------------------------------6PL%,218:PH%,253:ACC%,(ADR%)6652096 66  (ADR%+1,ADR%) HEX. DRUCKEN; BENUTZT MONITOR-ROUTINE 'PRNTAX' ($F941)H7*EIGEN=5v--------------------------------------------------O5"APPLE : ";c5ADR%A3%:4660o5" - ";5ADR%CBYTE%:4600:5"EPROM : ";5ADR%A1%:46605" - ";5ADR%EBYTE%:4600:55*6 (ADR%) HEXADEZIMAL DRUCKEN**********************************************************************z4N UNTERPROGRAMME ZUR HEXADEZIMALEN DATENAUSGABE4X************************************************************************4b5l APPLE- UND EPROM-BYTE MIT JEW. ADRESSEN ANZABSPEICHERN; LOW-BYTE FIRST\3-----------------------------------------------------------3HBYTE(A256):LBYTEA256HBYTE3ADR%,LBYTE:ADR%1,HBYTE333 WARTESCHLEIFE3---------------3W13000:W3&303:F4D**1:ERR02hI03+2rC$(A$,(A$)I,1)D2|C$"0"C$"F"ERR1k2C$"9"AAFAKT((C$)48):42602C$"A"AAFAKT((C$)55):42602ERR12FAKT16FAKT2I2ERRĢLN:BELL$;40):415023 WERT VON A UNTER ADR%, ADR%+1 IN ZEILE LN MIT TXT$ ALS PROMPTO1,-----------------------------------------j16LN:TXT$;:" : $";A$p1@1J UMWANDLUNG: HEXADEZIMALZAHL (A$) IN DEZIMALZAHL (A)1T-----------------------------------------------------2^A$"0000"A$:A0:FAKT900 00]0************************************************************************0 UNTERPROGRAMM HEX-ADRESSE EINLESEN, UMWANDELN, ABSPEICHERN0************************************************************************0 1" EINGABEEREICH"/4380/3720!/j/ FEHLERBEHANDLUNG: RAM-BEREICH DURCH PROGRAMM ODER VARIABLEN BELEGT/--------------------------------------------------------------------/18:BELL$;"KEIN FREIER RAM-BEREICH"/4380/18:23);CR$03G.2:.<TXT$"APPLE, START-ADR.":LN15:ADR%A3%:4150Z.FALRAMA(A2A1)HRAM4030d.PA3Aj.Zp.d.n FEHLERBEHANDLUNG: EPROM-ADRESSE ZU GROSS.x------------------------------------------/CR$;CR$;CR$;BELL$;"AUSSERHALB EPROM-ADRESSBL$):"-";:I:-G-TXT$"EPROM, START-ADR.":LN10:ADR%A1%:4150W-ALIM3970a-A1A-TXT$"EPROM, END-ADR.":LN12:ADR%A2%:4150- ALIM3970-AA1ĺBELL$:3840-A2A.(B$"C"B$"D"ı: CVFY ODER DSP: KEINE RAM-ADR. NOETI----------------4,PL%58:PH%59:ACC%69:XREG%70:,l,TYP$""ĺBELL$;"TYP ANGEBEN !":4380::1550r,, EINGABE DER ADRESSBEREICHE (EPROM UND APPLE-RAM),--------------------------------------------------,7:TITEL$-I1(TITE****************************************************************+V UNTERPROGRAMM ZUR EINGABE DER ADRESSBEREICHE (HEXADEZIMAL)+`************************************************************************+j+t MONITOR ZERO-PAGE LOC.,~--------F * 1500* _* ************************************************************************r* PROGRAMMENDE***************************************************************************OLDHIMEM*$T0P%,0*.*8*B@+L*****************************************************************************K) Q) }) 4:"RUECKSPRUNG MIT ";::" 100G ";:) " !":6) 256,104:257,104:258,96) "PLA-PLA-RTS" FUER RUECKSPRUNG INS BASIC-PROGRAMM) 151* MONITOR-AUFRUA2AEA$(3)1550: ABBRUCH MIT CTRL-C MOEGL.u(H 4730: A1 INCR.; ANZEIGE BEIM F O L G E N D E N BYTE FORTSETZEN(R A2A2128(\ 3330(f (p ************************************************************************(z MONITOR AUFRUFE) ***BE":3720:' AEA2: AE=EPROM-ENDADRESSE (LETZTES BYTE) @' ' A2A1127: AUSGABE IN BLOCKS VON 128 BYTES, JEW. (A1...A2)' A2AEĪA2AE' AA2:ADR%A2%:4320: A2 -> (A2%)' ' DSP%'* (ERR%)42640'4 CR$;CR$;" ";:A$.(> A1A23080& 3110& i& ************************************************************************& BILDSCHIRMAUSGABE& ************************************************************************& & ' TITEL$"EPROM - BILDSCHIRMAUSGA-----------------------------I%X 15:BELL$;"EPROM : ";:ADR%A1%:4660j%b " - ";:ADR%EBYTE%:4600:%l 18:"LOESCHTEST FORTSETZEN (J/N) ?: ";BS$;:A$:A$%v A$"N"1550% 4730: ADR. INCR.; TEST BEIM F O L G E N D E N BYTE FORTSETZEN & ************************** $ &$ E$ TITEL$"LOESCHTEST":3720P$ CVFY%d$ (ERR%)13160x$ (ERR%)42640$& 18:"LOESCHTEST BEENDET ";:A$$0 1550$: $D FEHLERBEHANDLUNG BEI CVFY (BYTE ANZEIGEN)%N ---------------N"1550M# 4730: ADR. INCR.; VGL. BEIM F O L G E N D E N BYTE FORTSETZEN]# A1A22860g# 2890m# # ************************************************************************# LOESCHTEST$ **********************************************22:"VERGLEICH BEENDET ";:A$6"T 1550<"^ o"h FEHLERBEHANDLUNG BEI VERIFY (BYTES ANZEIGEN)"r ----------------------------------------------"| 18:BELL$;" 4480" 22:"VERGLEICH FORTSETZEN (J/N) ?: ";BS$;:A$:A$# A$"**************************=! VERGLEICHEN EPROM <-> APPLE! ************************************************************************! ! !" TITEL$"VERGLEICHEN EPROM <-> APPLE":3720!, VFY%!6 (ERR%)12940!@ (ERR%)42640,"J ****************************************************: @ m TITEL$"EINLESEN EPROM -> APPLE":3720v RD% (ERR%)42640 18:"DATEN EINGELESEN ";:A$ 1550 ! **********************************************-----------------------------------2P CR$;BELL$_Z "PROGRAMMIERGERAET NICHT INITIALISIERT"id 4380sn 1550yx  ************************************************************************ EINLESEN EPROM -> APPLE4 ********************MOEGLICH":2570> "EPROM NICHT GELOESCHT, ABER PGM. MOEGL."i 20:4480: FEHLERHAFTE BYTES ANZEIGEN 23:"PROGRAMMIERUNG FORTSETZEN (J/N) ?: ";BS$;:A$ A$"J"2430( 15502 < FEHLER-ANZEIGE, NOCH NICHT INITIALISIERT#F -------A$  1550 I FEHLERBEHANDLUNG BEI RUECKSPRUNG NACH PGM.-ERROR -------------------------------------------------- 18:BELL$; (ERR%)2540,2550,2560,2650 "PROGRAMMIERUNG FEHLERHAFT :":2570 "EPROM NICHT GELOESCHT, PGM. UN************L V :` TITEL$"PROGRAMMIEREN":3720fj 18:"START MIT :";20):22:A$zt A$(13)1550~ 18:1::"PROGRAMMIERUNG LAEUFT";: 19) PGM% (ERR%)2520 18:BELL$;"PROGRAMMIERUNG BEENDET ";:"DOS ERROR ";(222)# 4380:1550F 10:BELL$;"TYP NICHT BEKANNT"V 4380:1550\$ . ************************************************************************8 PROGRAMMIEREN B ************************************************************CKEL LEER LASSEN!"TYP$""84380:4380: WARTENB1500H FEHLERBEHANDLUNG (BEIM LADEN DES MASCHINENPROGRAMMS)------------------------------------------------------216,0: RESET ONERR-FLAG(222)6232010:BELL$;YP$TYP$C$:II1:2120\Df PROGRAMMIERGERAET INITIALISIERENlp----------------------------------wzINIT%10(ERR%)52210"WENN GRUENE LED AN, EPROM EINSETZEN":2230BELL$;"PROGRAMMIERGERAET ANSCHLIESSEN";CR$;CR$;"TESTSO22): ZIELADRESSE, EPROMPA3%(HRAM23)256(HRAM24): AKT.ADR., COMPUTERV r EPROM KENNDATEN LADEN -----------------------*4LIM(HRAM34)256(HRAM35): MAX. EPROM-ADR.>TYP$"":I36HC$((HRAMI))RC$"."T-8ERR%(HRAM13)256(HRAM14): ERROR-BYTEpEBYTE%(HRAM15)256(HRAM16): AKT. EPROM-BYTECBYTE%(HRAM17)256(HRAM18): AKT. COMP.-BYTEA1%(HRAM19)256(HRAM20): AKT ADRESSE, EPROMA2%(HRAM21)256(HRAM56(HRAM8)65536<CVFY%(HRAM9)256(HRAM10)65536fDSP%(HRAM11)256(HRAM12)65536l RAM-ADRESSEN ZUR PARAMETERUEBERGABE ZUM/VOM MASCHINENPROGRAMM LADEN---------------------------------------------------------------------------------------------------lX (ALLE DIREKTEN RAM-ADRESSEN SIND IN DIESEM PROGRAMM INTEGER-VARIABLEN)rblINIT%(HRAM1)256(HRAM2)65536vPGM%(HRAM3)256(HRAM4)65536RD%(HRAM5)256(HRAM6)65536VFY%(HRAM7)2************="EPROM-TYP (Z.B. '2716') : ";T$~2280: FAENGT DOS-ERROR AB, FALLS GEW. MASCHINENPGM. FEHLT&D$;"BLOAD EPROM-";T$0216,0: RESET ONERR-FLAG:D STARTADRESSEN DER ASSEMBLER-ROUTINEN LADENN-------------$"F"4780BELL$; 1640&t************************************************************************ EPROM-TYP ANGEBEN, MASCHINENPROGRAMM LADEN, INITIALISIERUNG STARTEN ************************************************************O:"F - DISKFILE KOMMANDOS";T:"M - MONITOR AUFRUF"U^:"E - PROGRAMMENDE"qh23:27:"?:";:B$:B$;rB$"T"1800|B$"P"2390B$"R"2730B$"V"2840B$"C"3060B$"D"3280B$"M"3480B$"E"3610 BPENBEZEICHNUNG AUS MASCHINENPGM., BYTES $8024 ... !\5:" BUFFER $4000"e:6~:"T - TYP ANGEBEN"":"P - PROGRAMMIEREN",:"R - EINLESEN"6:"V - VERGLEICHEN"@:"C - LOESCHTEST"J:"D - BILDSCHIRMAUSGABE"*****************************+ M E N Uy************************************************************************T0P%,0::T0P%,6:"STEUERPROGRAMM FUER EPROM-1":TYP$""15504:"EPROM-TYP : ";::TYP$:3 DRUCKT TY: FREI FUER EPROM-DATEN#dLRAM1)nCx ASCII-STEUERZEICHEN^---------------------D$(4):BELL$(7):BS$(8):CR$(13)T0P%34: TEXTFENSTER, OBERGRENZETYP$"": EPROM-TYP*******************************************RESSE? 23-2F - EPROM TYP (ASCII-STRING MIT "." AM ENDE !)E(K2~<OLDHIMEM(115)256(116): ALTER HIMEM-WERTFHRAM32767: MASCHINENPGM. AB HARAM+1 (= $8000)PLRAM16384: BIS LRAM : BASIC-PROGRAMM UND -VARIABLENZLRAM...HRAM ZEIGER AUF COMPUTER BYTE (BEI FEHLEMELDUNG)]  12,13 - ZEIGER AUF AKTUELLE ADRESSE, EPROM  14,15 - ZEIGER AUF ZIELADRESSE, EPROM (LETZTES BYTE BEI PGM ETC.)  16,17 - ZEIGER AUF AKTUELLE ADRESSE, COMPUTER  21,22 - HOECHSTE EPROM ADE (VGL. MIT APPLE-RAM)O  08,09 - STARTADRESSE CLEAR?-ROUTINE (LOESCHTEST)  0A,0B - STARTADRESSE DISPL.-ROUTINE (BILDSCHIRMAUSGABE)   0C,0D - ZEIGER AUF ERROR BYTE  0E,0F - ZEIGER AUF EPROM BYTE (BEI FEHLERMELDUNG),  10,11 - LT DER ERSTEN BYTES ($80..) WIRD ERWARTET:0 ~c  00,01 - STARTADRESSE INITIALISIERUNGSROUTINE  02,03 - STARTADRESSE PGM.-ROUTINE (PROGRAMMIERUNG)  04,05 - STARTADRESSE READ-ROUTINE (EPROM AUSLESEN)  06,07 - STARTADRESSE VERIFY-ROUTIN************************************ . 0 8{ B LAEDT NACH ANGABE DES EPROM-TYPS 'XXXX' TYPENSPEZ. MASCHINENPROGRAMM L 'EPROM-XXXX' ZUR ANSTEUERUNG DER HARDWARE ZU: V ` ERWARTETE STARTADRESSE: HRAM+1 = 32768 = $8000 j* t ALS INHA * * JOACHIM FRANK, 1983 * * *# $*************************************1O************************************************************************* ** BASIC-RAHMENPROGRAMM FUER EPROM - PROGRAMMIERGERAET UNIPROM-1 *9 *                           ҮκӺźҡ̭٠ԠԮF. Li  (     0!م͂̓LiL` A ҩ Lm#  oɠ   Ȍ٘`ɰǰ ɺi)`8`  ҮκӺźҡ̭٠ԠԮ@F@. @Li @ @( @ @  @ @0!م͂̓LiL`@ A ҩ Lm@# @ oɠ @  @Ȍ٘`ɰǰ ɺi)`8`@   8D00  K1 #$F  NOHEX  ;TEXT AUSGEBEN PRINT TEXT,X NOHEX OUT  PRINT TEXT 8D8D  "ADR. VON:"  00 TEXT1 " BIS:"  00 TEXT2 "BYTEFOLGE:"  00 TEXT3 "FEHLER! :"  00 TEXT4 8D  "CTRL-Y IST "  "AKTIVIERT."  INBUF,X  #$A0 GET1 PACK GET2     COLM INBUF,X PACK ERR COLM BYTES,Y   LEN GET1 GET2  ;ASCII ZU NIBBLE PACK #$B0 NOHEX #$C7 NOHEX #$BA PACK1 #$C0 NOHEX #8 PACH1 MON SRCH1 ;FOLGE GEFUNDEN! EQUAL PNT+1 PNT PRAX #$A0 OUT ;6 SPALTEN AUSGEBEN COLM COLM #6 SRCH3 #$8D OUT #0 COLM SRCH3 ;ADR./BYTES EINLESEN ERR #TEXT3-TEXT PRINT GET GETLN #0 #0 GET1EN SRCH0 #TEXT2-TEXT PRINT GET #0 COLM BEG PNT BEG+1 PNT+1 ;SPEICHER DURCHSUCHEN SRCH1 LEN SRCH2 EQUAL (PNT),Y BYTES,Y SRCH2 SRCH3 PNT SRCH4 PNT+1 SRCH4 PNT END SRCH1 PNT+1 END+1 SRCTRLY+1 #TEXT4-TEXT PRINT MON ;BEREICH EINLESEN SRCH #0 PRINT BEG+1 BEG GET SRCH0 BYTES BEG+1 BYTES+1 BEG #TEXT1-TEXT PRINT END+1 END GET SRCH0 BYTES+1 END BYTES END+1 ;BYTEFOLGE EINLES;BYTE-SUCHER (C)MC/FE COLM $FF PNT $FD BEG $280 END $282 LEN $284 BYTES $285 CTRLY $3F9 INBUF $200 OUT $FDED PRAX $F941 GETLN $FD6F MON $FF69  $800 ;CTRL-Y AKTIVIEREN #SRCH CTRLY /SRCH C`,[,Z`))J)JJJ ` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j '0'ƀ22564.,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M `,[,Z`)JJJ ` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j 0'$$22532..,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M    `,[,Z`` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j 0'$22516..,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M `,[,Z`` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j 0'@@2?27128.,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M `,[,Z`` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j 0'@@22764..,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M `,[,Z`` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j 0'22732A.,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M    `,[,Z`` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j z#?     ͭȮՠ ȴ ȸǠ3Ϡ2 "ͭ"ͭ ͭ ͭͭͭ ͭ Š2 2 ĠϠ ՠϠ ͭӠ(***********************************************************S& BILDSCHIRMAUSGABE& ************************************************************************& & & TITLE$"EPROM CONTENT DISPLAY":3720' AEA2: AE=EPROM-ENDADRESSE (LETZTEROM : ";:ADR%A1%:4660:%b " - ";:ADR%EBYTE%:4600:v%l 18:"CONTINUE ERASE TEST (J=YES N=NO) ?:";BS$;:A$:A$%v A$"N"1550% 4730: ADR. INCR.; TEST BEIM F O L G E N D E N BYTE FORTSETZEN% A1A23080% 3110% ;& *************RASE TEST":3720$ CVFY%/$ (ERR%)13160C$ (ERR%)42640z$& 18:"ERASE TEST COMPLETED CONTINUE";:A$$0 1550$: $D FEHLERBEHANDLUNG BEI CVFY (BYTE ANZEIGEN)$N --------------------------------------------%X 15:BELL$;"EPN D E N BYTE FORTSETZEN(# A1A228602# 28908# # ************************************************************************# LOESCHTEST# ************************************************************************# # $ TITEL$"E"^ 8"h FEHLERBEHANDLUNG BEI VERIFY (BYTES ANZEIGEN)l"r ----------------------------------------------|"| 18:BELL$;" 4480" 22:"CONTINUE COMPARE (J=YES / N=NO) ?:";BS$;:A$:A$" A$"N"1550# 4730: ADR. INCR.; VGL. BEIM F O L G E <-> APPLEW! ************************************************************************]! c! !" TITL$"COMPARE EPROM <=> APPLE":3720!, VFY%!6 (ERR%)12940!@ (ERR%)42640!J 22:"COMPARE COMPLETED CONTINUE ";:A$!T 1550 4 TITLE$"READ EPROM TO => APPLE":3720= RD%Q (ERR%)42640 18:"READ DATA COMPLETE - CONTINUE ";:A$ 1550 ************************************************************************ ! VERGLEICHEN EPROM Z "PROGRAMMING DEVICE NOT INITIALIZED"2d 4380<n 1550Bx  ************************************************************************ EINLESEN EPROM -> APPLE ************************************************************************ POSSIBLE"5 20:4480: FEHLERHAFTE BYTES ANZEIGENo 23:"CONTINUE PROGRAMMING (J=YES / N=NO) ?";BS$;:A$ A$"J"2430( 15502 < FEHLER-ANZEIGE, NOCH NICHT INITIALISIERTF ------------------------------------------P CR$;BELL$(BEI RUECKSPRUNG NACH PGM.-ERRORW --------------------------------------------------g 18:BELL$; (ERR%)2540,2550,2560,2650 "PROGRAMMING MISTAKE :":2570 "EPROM NOT EMPTY - NO PRGM. POSSIBLE":2570  "EPROM NOT EMPTY - BUT PROGRAM37206j 18:"START WITH -KEY :";20):22:A$Jt A$(13)1550u~ 18:1::"PROGRAMMING IN PROGRESS";: 19) PGM% (ERR%)2520 18:BELL$;"PROGRAMMING COMPLETED - PRESS ";:A$ 1550  FEHLERBEHANDLUNG NOT RECOGNIZED"  4380:1550&$ t. ************************************************************************8 PROGRAMMIERENB ************************************************************************L V ` TITEL$"PROGRAM EPROM":N 1500L FEHLERBEHANDLUNG (BEIM LADEN DES MASCHINENPROGRAMMS)------------------------------------------------------216,0: RESET ONERR-FLAG(222)6232010:BELL$;"DOS ERROR ";(222) 4380:1550 10:BELL$;"TYPGERAET INITIALISIEREN=p----------------------------------HzINIT%P10d(ERR%)52210"IF GREEN LED ON - INSERT EPROM AND LOCK":2030BELL$;"CONNECT DEVICE ";CR$;CR$;"KEEP PROGRAM SOCKET EMPTY!"TYP$""4380:4380: WARTE6(HRAM24): AKT.ADR., COMPUTER' C EPROM KENNDATEN LADEN` -----------------------f*4LIM(HRAM34)256(HRAM35): MAX. EPROM-ADR.>TYP$"":I36HC$((HRAMI))RC$"."TYP$TYP$C$:II1:2120\f PROGRAMMIERRROR-BYTEAEBYTE%(HRAM15)256(HRAM16): AKT. EPROM-BYTEyCBYTE%(HRAM17)256(HRAM18): AKT. COMP.-BYTEA1%(HRAM19)256(HRAM20): AKT ADRESSE, EPROMA2%(HRAM21)256(HRAM22): ZIELADRESSE, EPROM!A3%(HRAM23)25PRBYTE' ($FDDA)[6----------------------------------------------------------------------6PL%,218:PH%,253:ACC%,(ADR%)6652096 66  (ADR%+1,ADR%) HEX. DRUCKEN; BENUTZT MONITOR-ROUTINE 'PRNTAX' ($F941)-7*-----------------------------------------------------------45"APPLE : ";H5ADR%A3%:4660T5" - ";m5ADR%CBYTE%:4600:5"EPROM : ";5ADR%A1%:46605" - ";5ADR%EBYTE%:4600:556 (ADR%) HEXADEZIMAL DRUCKEN; BENUTZT MONITOR-ROUTINE '*******************************************_4N UNTERPROGRAMME ZUR HEXADEZIMALEN DATENAUSGABE4X************************************************************************4b4l APPLE- UND EPROM-BYTE MIT JEW. ADRESSEN ANZEIGEN"5v----------------A3-----------------------------------------------------------g3HBYTE(A256):LBYTEA256HBYTE3ADR%,LBYTE:ADR%1,HBYTE333 WARTESCHLEIFE3---------------3W13000:W3&303:+4D*****************************(A$,(A$)I,1))2|C$"0"C$"F"ERR1P2C$"9"AAFAKT((C$)48):4260w2C$"A"AAFAKT((C$)55):42602ERR12FAKT16FAKT2I2ERRĢLN:BELL$;40):415023 WERT VON A UNTER ADR%, ADR%+1 ABSPEICHERN; LOW-BYTE FIRSTROMPT41,-----------------------------------------O16LN:TXT$;:" : $";A$U1@1J UMWANDLUNG: HEXADEZIMALZAHL (A$) IN DEZIMALZAHL (A)1T-----------------------------------------------------1^A$"0000"A$:A0:FAKT1:ERR01hI032rC$******************************************************************0 UNTERPROGRAMM HEX-ADRESSE EINLESEN, UMWANDELN, ABSPEICHERN0************************************************************************01" EINGABE IN ZEILE LN MIT TXT$ ALS PJ/ FEHLERBEHANDLUNG: RAM-BEREICH DURCH PROGRAMM ODER VARIABLEN BELEGT/--------------------------------------------------------------------/18:BELL$;" RAM-AREA NOT EMPTY / FREE !"/4380/18:23);CR$/3900//B0******ADR.":LN15:ADR%A3%:4150:.FALRAMA(A2A1)HRAM4030D.PA3AJ.ZP.d.n FEHLERBEHANDLUNG: EPROM-ADRESSE ZU GROSS.x------------------------------------------.CR$;CR$;CR$;BELL$;"EXCEEDS EPROM ADRESSINGRANGE !".4380.3720/EPROM, START-ADR.":LN10:ADR%A1%:41507-ALIM3970A-A1At-TXT$"EPROM, END-ADR.":LN12:ADR%A2%:4150- ALIM3970-AA1ĺBELL$:3840-A2A-(B$"C"B$"D"ı: CVFY ODER DSP: KEINE RAM-ADR. NOETIG-2.<TXT$"APPLE, START-REG%70 ,L,TYP$""ĺBELL$;"PLEASE SPECIFY EPROM-TYP !":4380::1550R,, EINGABE DER ADRESSBEREICHE (EPROM UND APPLE-RAM),--------------------------------------------------,7:TITEL$,I1(TITEL$):"-";:I:,'-TXT$"*******************T+V UNTERPROGRAMM ZUR EINGABE DER ADRESSBEREICHE (HEXADEZIMAL)+`************************************************************************+j+t MONITOR ZERO-PAGE LOC.+~------------------------,PL%58:PH%59:ACC%69:X**************************************************E* PROGRAMMENDE***************************************************************************OLDHIMEM*$T0P%,0*.*8*B+L************************************************************************) ) P) 4:"JUMP BACK TO BASIC BY: ";::"100G";:_) " !":6}) 256,104:257,104:258,96) "PLA-PLA-RTS" FUER RUECKSPRUNG INS BASIC-PROGRAMM) 151) MONITOR-AUFRUF) 1500) 2* ********************** 4730: A1 INCR.; ANZEIGE BEIM F O L G E N D E N BYTE FORTSETZENR(R A2A2128\(\ 3330b(f (p ************************************************************************(z MONITOR AUFRUF) *****************************************************S BYTE) ' O' A2A1127: AUSGABE IN BLOCKS VON 128 BYTES, JEW. (A1...A2)a' A2AEĪA2AE' AA2:ADR%A2%:4320: A2 -> (A2%)' ' DSP%'* (ERR%)42640'4 CR$;CR$;" ";:A$'> A2AEA$(3)1550: ABBRUCH MIT CTRL-C MOEGL.C(H έ)@m Ƞȱȱɍ-ȱɍ.ɢȱm&ȍȍȱm%ȍȍȱm$ȍȍȩ0ɍ+ɭ/ɍ, ̬ȩ|LΩ ̠ȷȷȷȷɍ-ȷɍ.ȷm&ȍȍȷm%ȍȍȷm$ȍȍȷ Le`8` Πɠ`H+ a )έ , vɰ )У(ͭ )@`8)@ɑ`8`ȥȥ!ɥ"`Hȅȅ!Ʌ"Ʌh`ϙ ȈL ȩ`L̠̐Qή̼̐ Ȫ HH) h)jjjυ轮υ h) `l*  ʍʩ`Ν ʅ`  PͰ L Ͱ ͭ `Lt̢Ν  ͭ)@ L:ΠLuP ,ύɠ ȩȈ ͭ )8> ͭ 9& a &έ  , v))  Cϩ L)@;*ȱ+Ƞ z & 7έȅ wD.ɭȍ-ɩ ͌-Ɍ.L̷*ȷ+L z͹)<$, gͰ 8``ȍȩ Ȭ` z͹) gͰݐȢ Lϩ0 ͩ ͭ ȍ` ͩ]L͢Ν  έ*ȍ ʭ+ȍ ʩʩ ȭɴ+ |̐ l |  Ω L̩Ƞȭ)@.ȱɈȱL̠ L͙ 'LϮȩ10iL̅ɅɆ`8`` Ωo L |̐ l Ḽ)@ L̠L̩L͠)<,R 7ϭɍȹ)< Eϭ8` 7Ϲ)<, Eϰ$`ȍȩ` `8`'Lm-ɍɭiɭiɰ"8'Ȑ8(Ȑ 8)Ȑ`-Lύ ȩ`LoFuζβ Ȫ HH) h)jjjυ轪υ h) `lǽ)*л#д) 8ɍȭɍ`ȍ.ȩ uέ.ȍȢ>:)8`Ʌg L͠ȥȩ Lͩw L`ȩfLLLͩ*ȩ+ȩLLͩ Lͩ|LL 7ϭɍȹ)<$ Eϭl`8`Fΰ`'Lϭɴ+L U͐LL έ. -'L ] J  e o # `  `)8``aLLͩqLLͩTLL 7 ͬȩ ` Ȣ `Ȣ ``-ɮ)*i`0LL͠Ƚ4=)@Lͽ? `ͩɍɭ-`ȭ )@LL h`6ȩ? L` eͩɍɭ)@lLLͩ\LLͽ ɭ) `8` ) `8`)`;LL U͐LL έ "L ] J ΰ o # ͭ` U' ȩ`A)@`3)@`%)@`) ` ) `8`LΙ έȍȍ `LΩL΢ȵȵB `LL rϙ !蚬Ȯȭ 8`͊1 ͍͞Ϙϛ.͎ͣ Ȫ HH) h)jjjυ轴υ h) `l Lϩ L ?Ω ?Ω ȩ ȭȍȥGȥFȩȩ`LΩBȩFG ΩEDU ͮ ȭ)pLEu%Lϩ:)  ) 8 8 0) ` ș  'ϐ] s  ͹)l xͭ .L ͹) $ xͭ Xϩȹ) jϩ `:LΩBLέɴ s  ͩ .Lͩ+ L Sϩȍȭɍ`% Ω rϬ(Ȯ)ȩ` ΥE w  rϩ` x` (ϭ Uȭ)i Ȩ ϩȍ LD8x` )i HHHϭȨ hhhȺ! w( rϮȬLͩȭ w Ω ΥBLLL}LUUUGF cϠ 'ϱEȱRȱLΩʅ` TϐFF F L7`8` @̭`8``ȩ ȩȥGȥFȩȩL@̩`ȥ`ȅȅ` ȩ`ḼͭIͭzΐϛ Ȫ HH) h)jjjυ轰υ h) `l56(A1%1)'8A3(A3%)256(A3%1)B8AA11:ADR%A1%:4320]8AA31:ADR%A3%:4320c8R---------------------------------------------B74PL%,65:PH%,249e7>ACC%,(ADR%1):XREG%,(ADR%)p7H65209v7R|7\7f AKTUELLE ADRESSEN INKREMENTIEREN ((A1%) UND (A3%))7p---------------------------------------------------- 8zA1(A1%)2 ̢0'̑:3̑)Apple PRODOSApple // ȑ` ̢0}̑3̑`Apple_partition_map ̠? W?` ̠ ȑ@ Tȑ`PȩM?[` 9 X% ͨ`8`8`)@ȱȱȱ`ȷȷȷ8`)@ȱ`ȷȷȷ8La Eͭ&v ȍȍȩ ͭ w ȭȍ ` ȩ`L:́ Ȫ HH) h)jjjυυ h) `lL ͩ̍ȩLJ ͍ͩL ͩȩ` ͩ JϠ ΰȱȱLȷȷ8L ͩȩLJ ͩÍ JϠ Ω` JϠ ΐ ΐ ΐ ΐ  ΐ ΐ ΐ ΐ `ȭ)@LL0ϭ)@L& x  JL&͠ȩLͩ `ȩ ȭȍ ȩȩ@ ͭ ȍ`0L ~͹)<$ , Ͱ` ~͹)  Ͱ`'Lϩȍȩ` `8`  Ȣ ` ͩȍ ` ͩɍL ͩʍ JϠ ΐ ΐ` ͩˍ JϠ 0#. Ȭ`apple PRODOAPPLE_prodos)@ 8 f̅q̅lLN|  b Eͭ 'L`ɴ`!L L L L   JL& L L *  JL& h  J,150,3,160,56,185,0,149,162,8,10,144,8,238,149,3,208,3,238,150,3,202,208,242,200,192,196,144,232,96R917)256(918):UNSRO3:35:32,37:33,3::"---------------------------":5:" SECUSE":" SECFRE":5:" ";U:9:" ";R:::c 1,96,1,0,17,0,145,3,0,149,0,0,1,0,0,96,1,0,1,239,216,0,0,169,3,160,128,32,217,3,162,0,142,149,3,142N64:BSC13N80" BSC10N323>BSC11N48WpX015:H,V)XT$T$(XN):_:z:I896960:P:I,P:AE149(157(978)):905,AE:938,AED(MEM485):S(MEM487)897,S16:911,S16:898,D:912,D919: $397R(12BSC13)8(BSC10BSC11):H,V1<|BSC10TSC0SP0VBSC10TSC0SPSP1eSP21850kMEM1313,22:MEM1466,21:MEM1463,12:MEM1464,253:216,0:MEM1463,12:MEM1464,253D22::D$;T$vBSCH,V1):TSCH,V)5,I1)BSC)(4,I1)96,I1)9)1360, P PSCT3,I):SCT13SCT14T$RU$c SCT10T$BR$u SCT2T$EX$ JX21VSEL1:J:1:" ";::VSEL:1:958 I21:1::" ";:2:T$;:#JVI:H737:1960:TSC:H,V:BSC12(BSC4q VVSEL:1:37):6::" SELECT:";:16368,0:A$:VSEL:15::A$;" ";:TSC14,2VSEL2):BSC14,2VSEL1): (A$)13360 A$"Z"Ĺ216,0:MEM1463,12:MEM1464,253: A$"#"İ5000:1060 A$MAX$A$"A"1060& I0462:(5,I)TSC1,V)4FILE$(34)4 *LTRLTR1:TEST$N$:N$(LTR)p \1,V)0FILE$" ":N$" ":N$" "TEST$" "MAX$TEST$ TEST$" "N$" "VSELV21:1060 " ";:50,63192(LOCK$" "):FILE$;::" ";::N$;::N$" "Ė38:"." : $VSEL0VSEL2,0:MEM1464,32 hMAX$"W":D$(4):D$;NO$"C,I,O"N 255::::1::D$;CA$l X1452:(5,X)11)ĂX LTR64:XX1:VX442::V21:1 0LOCK$" ":0,V)10LOCK$":" b1,V)1FILE$"]" 1,V)2FILE$"*" 1,V)9FILE$">" (978)((978)127)256)2562947:AE174(157(978))T xNS40393((MEM2925)16)^ 360| MEM1313,24:MEM1466,23 768,32:769,12:770,253:771,201:772,141:773,208:774,3:775,76:776,44:777,AE:778,76:779,60:780,AE:781,0 6MEM1463d ? CA$"CATALOG":RU$"RUN":EX$"EXEC":BR$"BRUN":NO$"NOMON"<=========================== "KEY-CAT" CATALOG MENU-FIER BY BERT KERSEY (C) 1981 BEAGLE BROS. LISTS UP TO 23 FILES SELECTABLE BY ONE KEYPRESS. ===========================5 nMEM(     ͑@dOLF͗@ȗ@ȩ@ȩ@ȩ@ȩ@ȩ@ȩ@ȩ@ȩ@ȽT͗@dO&ȜȭL$]p6@ȑ@ȑ@ȑ@ȩ@Bȑ@@ȩ@ȑ@ȑ@ȩdO7@ȗ@ȗ@ȗ@ȗ@ȩ@Bȗ@@ȩ@ȗ@ȗ@ȩdO^lCL~̥FḼ wəȠ$]p"@ȑ@ȩ@ȩ@ȩ@ȩ@ȑ@ȑ@ @ȗ@ȩ@ȩ@ȩ@ȩ@ȗ@ȗ@ȩdOL LFɀ Lͩ!OLͩOL!OL͠$$]p@@ȑ@ȩ@ȩ@ȩ@ȩ@ȩ@ȩ@ȩ@ȩ@ȽT, π2L π+ ΰM πI π ΰm π i π ϮȚO30/O0 $]0&."/@/+( ('H ύ̮Ȭh8`"-ȕ@`, Pȍ6x`X` ϥO`l5_ EDiD`D`DJJJJ o`o`#`Ʌadb/VɅWdX`D) N΅RO΅S`@Ȁ@ɀ@ʀ@ˀˣΫξ /ϫξE` L5 ΰ π} πv ΰ- πj) πc ΰ πW πPF  π?O95):(R)R.R "έ0$$] . "Ω/OL5 " pͥO "Ω$#Ɉȥ@/ɥA0ɥB1ɜ (dOP oHnH`P (Ω#Ɉ ϥO. ͐ȩ ͐/OȅP` RR RR8 "`BCCD@EAFFGGdBdHdI)pJJJJ DD ͥCi PȤDP0 OOL5ϩLə, w% ȥPȥOȦ^ ϥOL5ϭȅPȅOD(L- = Π RHRH$RH,RHȱRH "hhhEhhȜȜȜȜȜȤP03OpCF%L^F+. L5La Π(R)() ,Xp8xύ̩` ) i noȜ ȜȢ"@-ȩaȩ Z)n)JJJJυTυUHHZH`hn`lT ,Xp8xύ̩` ) i noȜ ȜȢ"@-ȩaȩ Z)n)JJJJυTυUHHZH`hn`lT ,Xp8xύ̩` ) i noȜ ȜȢ"@-ȩaȩ Z)n)JJJJυTυUHHZH`hn`lT ,Xp8xύ̩` ) i noȜ ȜȢ"@-ȩaȩ Z)n)JJJJυTυUHHZH`hn`lT                                     `)@8` `$ȍ%ȍ&`ʅ`ȅȅ`ȥ`ȥ`ȅȅ`ȥȥȥFȥGȩV ̩7 ̭XW ̥ȥ >̩   3̢ $ȑȠ ȩ T̬ȭȅȅȅFȅG`ȍ6` L/L)lɭ l' ȌL΢ ) `8``8` vϰ ^` vϰ a`)@ `8`ʅ ȅ ͭ)`/ ȩ`L;T̕%aSPΈ Ȫ HH) h)jjjυ轲υ h) `lBέ :Ωȹ) :Ω `LͩBLͩȍ`ɿ )  %͹)\@ `UEL͙ (Lϩ,LͺȠ` Lʚϝ vϰȩ 6Ȍȩ dl vϰ8Ț p SCSI BOOT ERROR ` ) )L1ͩ ` w͐ ͩz w͐ ͩ  ͬ` ͐);ȍɥɥɥɥɩ ͭɍȭɅɅɅɅ8`` Ͱɑ`8`)@`8` Gι) .OP` Ϡ(R) ϩ/O` Ϡ+ș#Ɉȍȭȍȭȍ ZϥO` ΥO)p)΀dO`'O`,ɷ% Π#Ɉ ZϥO ΥOɰ۩/O`Ȝȩ#L\ Ω/ɩɍ0ɜ1ɠΙ#Ɉ'ɍ3LZ''''.+'''''''#`Ʌadb/VɅWdX`P) ϩ/OUP` ϭ0$].  Π#Ɉ ZϥO? ΥO5ɰ.E ϠR3ȱRM(R R ϭɨLͭHDH Ϡ)RD ) Ϡ(R) R.R*RD ) Ϡ(R) R.R*RhD )Ϡ(R)RDH)RH h hD ) hȭ 0 $]ȥOɁ(O`ɈL\Ɏ`&0$]0+#əȈȍȭȍȭȍȩ?Ɉ ΥO'O`ɨ)p.)dO`'O`) \ϭO`LΘɰ(}ɷydO`)΅O`DH Ϡ)RD ) Ϡ(RP)P) R.R*RhD )Ϡ(RP)RP@(ȷ@'ȷ@&ȷ@%ɀ@(ȱ@'ȱ@&ȱ@%ɩ+ɍ3L Xϐ!O`̍#ɍȩ+ɍ3LϥE8``#`Ʌadb/VɅWdX`Í/ɩɍ0ɜ1`DJJJJ o`^o` ϥO`l{;ϠRHȱR$]p@h@@h@ ϩȜ`#ɈLϩ#ɍȩ'ɍ3Lϩ#ɍȩ'ɍ3Lϩ'LϥE O`%#ɩ3L Xϐ!O`#ɍȠ$]P@(ȷ@+ȷ@*ȷ@@(ȱ@+ȱ@*ȱ@jjj,L Xϐ!O`#ɍȩ+ɍ3L Xϐ!O`Í#ɍȠ$]pZRz@z`ZR@z` ϠR) _E `(RH 'ΥO h)+)ZR ϥOəhdO`PU%h))&_)_(R)R_ _ .h_ h_)_(R)_)_R)_)_ RdO` RR RR8`!O`E !O` dOF!O` HH`5}}3&FY^z:,6 'ΥO` ϠRRRHRH hh` ϩȍ`  Ϡ  ϠȜ$]0`E $]p @!@.$]pZRz@zR@`ZR@zR@`'$]*Rh ]]h*RhRR)PhPR^o`ڢ0dI dnI n `8`Apple_ProApple ProApple_Hfs) υRυS`@Ȁ@ɀ@ʀ@ˀ˭JJJJ o` Ϡ0R&R` R`lq qL ȥE' șȈ....ȈH ϠhRLϠH ϠhR LϭHHHHHH Ϡ#hRRh%RhRhRhRh RR ϭHHHHHH h'RhRh+R(0,@R])0 ] Ϡ*R dO`ȭp ``  πҭȍ Ϡ*RH h`͙#Ɉ#`Ʌadb/VɅWdXÍ/ɩɍ0ɜ1ɩ4ɜ3ɜ5ɜ6ȍ&ɭ) ϥO8``OɈ̍@ɩC`~P M`8`,p  XȀ~ȍȍȍ{ȜȜzȜ,0.p, eͰ' Ͱ"9 ! zz 9͐ ` ͭȍ ` 'ϐz QLȭ 9͐ ͐L ȍȭHHHHHHHH h RhȑRhȑRhȑRhRhȑRhȑRhȑR ϩ X qz0L%̭ȭɨȭɍ ( (  Ȁ((dO`% ϩ/ɩɍ0ɠYϙ#Ɉ'ɍ3L ϩ#Ɉ ϥOɀ` 6ϥO)p)dOO`'O`#`Ʌadb/VɅWdX`Í/ɩɍ0ɜ1`l̟ @O` {L}έ)Ȫ ȍȊc R^ ϩ#ɜ%ɩ'ɍ3ɭ 'ɍ3ɜɠ Ɉ ϥO 6ϩf ϥOL`^dO` ϩ#ɩ%ɩ'ɍ3` Ϡ *ϙ#Ɉ'ɩ3ɜ4ɜ5 ϥO`ɍȭɍȭɍ ȭɍ ȭ dOU (` ϩ#ɜ$ɜ%ɜ&ɜ(ɩ'ɍ3 ϥO { 6ϩO`ȩȩȩȀ' @ȭ ȹ͍ȹ͍ȹ͍ȭ) ȩ@ȭ) ڠɝȈ0Ȝ` xp ϥO" { Μ% ȜȜȭ @əɪ ̀aȜ ȜȽn****)Iύȩu Ϡ/Ɉ@ȜȠsȜȹdO _ϥO ̐ ȀɀsȈͩw ȍȭ dO`(O`Ȝ ͥOY,pO5 ͥO4 ΥO- , P$]P8. ,` ȭа`@ȩȩpΙ#Ɉ&ɩ4ɜ3ɦ^L OɈ̍@ɩC` Iϩ ɍʩɢzlΙɀzϙɀ`Apple_partition_map Iϭtȍɍʭuȍɍʭvȍɍʭwȍɍʩ ɢz ΙɀLTApple_PRODOS aϜ Ϡ ?ϙ#Ɉ Ϡ(R)  Ϡ RHɠH ϠhR ϭ8 tȈətȈɍxȭɍy`%Ι#Ɉ4ɜ3ɭ  aϭ9EɩRɭxȍɭyȍɭȍɭȍɭȍɭȍɩɍɍ ϥO` 2 ϠΙ#Ɉ&ɩ4ɜ3ɦ^ ϥO`  ϠE ϠR)+OLϠ(R ϭUdOL ϩ ϥOw`ȍȩ#ɩ ' ̥O\ PͥOUU Ϡ(R R>DH Ϡ)RD k Ϡ(R)R*RhD k Ϡ(R )oR R ϜȜȜ` D͙#Ɉ3 ϥOfȭɍȭU) ;;RR0HȱRR'H Qh6h5h4h3ɥHFIGJHKILhhh QΩ"O`E C LvLͩ+O^o`DJJJJ o` lHRGR FR QΩ-O` FqRHȥGqRHȥHqRHȥIqRH(RH QhjCh%h&h'h(ɜ*ɩ+ɜ,ɥC 4ɩ(#Lͩ4ɩ*#Lhh$h%h&ɩ'ɜ(ɥC 4ɩ#ɀ 4ɩ # eΥOCȩ`Lg YΠFRBHȥGR9Hȱ @o@RȅS YΠ$RE  QΩ'O`$]p RHRH QhhȀ QΩ#`Ʌadb/VɅWdX$#Ɉ@/ɥA0ɥB1ɜ2 YΠ(R) QΩOɈ̍@ɩC YΠ/RQ QΩ̍#ɩ+ɍ4ɩ/ɩɍ0ɜ1 eΥO`  'O`@/ɥA0ɥB1 YΠ/RIR)̩ $ɍ$ȷ@(ȷ@'ȷ@&ȷ@%ȷ@2@ $ɍ$ȱ@) $ɍ$ȱ@(ȱ@'ȱ@&ȱ@%ȱ@jjj,LΩ%LΩELΩeLΩLΩ!O`DJJJJ o`^o`D) ΅R΅S`@Ȁ@ɀ@ʀ@ˀ˩ ΥO`lt Π(R)R)8`*R`#ɩ'LΥE!O`ˍ#ɠ$]P@(ȷ@'ȷ@&ȷ@%ȷ@@(ȱ@'ȱ@&ȱ@%ȱ@jjj,LΥE!O`ʍ#ɠ$]P@@ $ɍ$LΥE!O`Ȁ(E!O` tΠ/R Ωɀ E!O`͍#ɠ$]6P4@ $ɍ$ȷ@)F,!O`) HH`ͷ}%i-Z_dn ̐`ELͩ#ɩ$ ΥO`DH tΠ)RD tΠ(RP)P) P R*RhD `E  tΠ%R)  `!O 8` ̐`EL tΠ(R)R ̐ dO` Ω#ɩ$ ΥOLO tΠ(RRLΠ)RD 'LΥE!O`#ɥF'LΩ!O` {Π$] P R@@ R@@ Ω@ȜdO`#`Ʌadb/VɅWdX`Í/ɩɍ0ɜ1`DJJJJ o`^o` ΥO`lPL LL'ɍ3L;ͩ#ɍ$]PL LL'ɍ3ɥE$ɜ%LΩ#ɩ'ɍ3LΥE O`%#ɩ3LΩ#ɍȩ'ɍ3LΠ$] P L0LL'L, ., ., H.,ȭ,H {Π-hRhRLΩ!O`UȥE LΩ LΩ LΥE!O`#ɥFF,!O` HH`U%%%%%K%[%w*%%%Ί%%U%%ΥE!O`ȍȩ#ɩ ΥE O`LΩP:P#ɍȩ'ɍ0 XΩ/ɩɍ0ɜ1ɩ ΥO dOȜ`'O`(LΩ#LΩ#ɍȩ'ɍ3LΩ#ɍ$]Í/ɩɍ0ɜ1`DJJJJ o`^o`RɆ`8`D) :υR;υS`@Ȁ@ɀ@ʀ@ˀ˩l̝ιe]P@@ɍȭɍȭɅO`#`Ʌadb/VɅWdX`Í/ɩɍ0ɜ1`DJJJJ o`^o`  fΥO`lȈ@Ȉ@Ƞ@Ȁ]"O`@@@b@a@` @؈@ӅX@W@V @Ȉ@йȈ@Ȉ@Ƞ@ȩ fΠ$]P ȗ@ ȑ@OɎ Ȩ `ȍɭȍɥOɌ/ɭȍ0ɭȍ1ɜ2ɠBɈΙ#Ɉ'ɍ3ɍ Ω fΥOȠ$E >U@ȩ#ɩ'ɍ3ɩÍ/ɩɍ0ɜ1ɜ2ɜɩvɜɩLV BΠR)+OLN NΩȍȩ# ZΥO`Ƞ: Μ# VΥOΔ` Ω/ɩɍ0ɩ#ɩ'ɍ3LVΜȜȜ$][PY@N@H@b@a@` @3@X@W@V @Ȉ@`^o` lrtɩ?ɍ@ɍAɍBɍGɍHɍIɍJɩCɥ@OɥAPɥBQLΩ4ɍDɩ̍@ɩOɍPɍQɍRɍWɍXɍYɍZɩSɀs̍0ɜ/ɜ1ɩ4ɩ?ɍ@ɍAɍBɍGɍHɍIɍJɭ:Cɥ@OɥAPɥBQɩTɩ̍`ɩdɩoɍpɍqɍrɍwɍxɍyɍzɩ8:sɦ^`H?Ɉ`#`Ʌadb/VɅWdX`DJJJJ oLϥE Π(R) #O ` ΠFRBHȥGR9HȱRR0HȱRR'H h6h5h4h3ɥHFIGJHKIL>hhh Ω"O`EL Π(R) #O ` Ω ȢF F")6F*FȀȩFdFKu̍0ɜ/ɜ1ɜ2ɩ4ɍTEO` ΠIRUKHRJ@GR?5FR64*I͙)H͚G͛ F͜ Ω-O` Π(RH hj9F(ɥG'ɥH&ɥI%ɜ*ɩ+ɜ,ɥC (#L̩*#L̥F&ɥG%ɥH$ɩ'ɜ(ɥC #ɀ # ϥOCȩ`#Wh(ɜ,ɩ+#ɀhh$h%h&ɜ(ɩ #LͥE " ͠(RH) h RR RdO h$O `E " ͠(RH) h)ߑRR)RdO h#O `E8``#`Ʌadb/VɅWdX`Í/ɩɍ0ɜ1`DJJJJ o`^o` ͥO` lE !O`$]0PLILHLGLF&LILHLGLFLGLFdHdIE,I͙YOH͚NDG͛C9F͜28. ͠IR4HR)GR FR ͩ-O`ȍ  FqRHȥGqRHȥHqRHȥIqRH(RH hjh%h&h'adb/VɅWdX/ɩ0ɜ1ɬzȩ4).4.5.6ɀ3Ɉ`.3.4.5.6ɀ, Pȍ6x`X`^ l̑ΚE6R/+ȭ, +$ȹ++Ȁ ,L,Și׭) zȬ   zȬ  MPz0 Ω 0ɩ& ]ϥO _L͜, IύL I 9 X %ΙLɠԠҠ#Ɉ#ɭzȍ'ɩ#`Ʌ h(h`$Op)L0CAȄDKO' #dI $]pLPL0AEF OOB@CADBDC`DC$]P`F"L̩@ ȍ2 ȩ _ϮȥOL$]pF^CDdFdGdHdIAd@dB _ϥO L΍ ȭ 5LLΩz ]ϥOhhh^d] $]P 6 6h)Ș H(P ȩL_jL̜+h@hA@Oȱ@Lȱ@Mȱ@$OP]$]p+ȩNe@eAHں ͭ+ F" C) OL_υCPAL_ϺȥBaL_ ɘ ȅ](`ȭhHIhh@]^l)@ ]] ȩRHRHRH hmȍ(hi'hi&hi%ɩ4ɜ3 ϥO ȭД`* aϩPɩMɩɩ?``D) |υR}υS`@Ȁ@ɀ@ʀ@ˀ˩#`Ʌadb/VɅWdX`Í/ɩɍ0ɜ1`DJJJJ o`^o`  ϥO` lApple //ȱVȱVj kȀ-jqVjkqVkjmȍȽkmȍȐȞjk`VVVV`8,z΀@V `8V=&?"VqVVqV+ȊqV>ݭ+ɀ` ȠVȱVL80V%VHh8VhȱVi8VȱV`+ȠV +ȍ+IijȱVH +ȍ+hIikȱVHȱVhh : +`88VjYȱV:Z8ȱV[ȱV`ViWV`V8(8VVȱV:V VV eVVeWW`WQViPQVqPV8VȱV`V+jj B Iΰ p L {ΰ ͐L ΐh"L ϰ ϭ )  ΐ/ 1 Ͱ ^Ͱ ͐h"L( g L̝e L8 1ϩoo ̐h"L Ͱ Ͱ Bϩll( ϝg ϝee0+) L̽l0) eϐ L̩m L h`8`n n)n n` @ V Ȁ 8L9` 8`0h) l$]P8X`0h) x $]P`"@PȽ-ȕ@`"@-ȽPȕ@`0LϩpLϠl*bbb(`l)il(`b)b(`l)l(`e``a`" 1,V)4FILE$(34) *LTRLTR1:TEST$N$:N$(LTR) \1,V)0FILE$" ":N$" ":N$" "TEST$" "MAX$TEST$ TEST$v 768,32:769,12:770,253:771,201:772,141:773,208:774,3:775,76:776,44:777,AE:778,76:779,60:780,AE:781,0 6MEM1463,0:MEM1464,3 hMAX$"W":D$(4):D$;NO$"C,I,O" 255::::1::D$;CA$ X1452:(5,X)11)ĂX LTR64:XXENU-FIER BY BERT KERSEY (C) 1981 BEAGLE BROS. LISTS UP TO 23 FILES SELECTABLE BY ONE KEYPRESS. =========================== nMEM((978)((978)127)256)2562947:AE174(157(978)) xNS40393((MEM2925)16) 360 MEM1313,24:MEM1466,23 ? CA$"CATALOG":RU$"RUN":EX$"EXEC":BR$"BRUN":NO$"NOMON"ICOL0(COL=LETTER-COLUMN. CAN BE 1, 3, 4, OR 7. LET COL=0 IF NO FILE CODES WANTED)COL1COL3COL4COL7COL0z <=========================== "KEY-CAT" CATALOG M   "TYPEN 2716, 2732, 2764 UND 2532 WURDEN"[ "AN EPROMS MEHRERER HERSTELLER GETESTET." "DIE UEBRIGEN PROGRAMMIER-ROUTINEN WUR-" "NACH DEN ANGABEN DER EPROM-HERSTELLER" "AUSGELEGT. DIE ANWENDUNG ERFOLGT AUF" ""EIGENE GEFAHR.") $: BYTEFOLGEN-SUCHPGM.AB$4000"L "SRCH.SOU BYTESUCH-QUELLCODE F.LISA"{ "FORMAT TRACK $11 LOESCHT CATALOG-TRACK" :"BITTE DRUECKEN SIE EINE TASTE ";:A$ :" WICHTIGE HINWEISE ":: "DIE EPROM-PROGRAMMIERPROGRAMME FUER DIE", VON MODI-"9 x" TOR (AUF MC-SAMMELDISK 5)"f "LA.DEMO EXEC-DATEI FUER LA-DEMO," " START MIT EXEC LA.DEMO" "MAKEDEMO ERZEUGT EXEC-DATEI LA.DEMO" "SRCH800 BYTEFOLGEN-SUCHPGM.AB $800" "SRCH4000 H (S. MC 8/1984)> F"HB LA.PAR DEMO1 DEMO-PARAMETER F. LA,"l K" DEMO1 ALS NAME VERWENDEN!" P"SHAPETEST ZEIGT ASCII-SHAPES AN" Z"EPROM-2716.S SOURCE FUER ASSEMBLER" d" BIG MAC" n"TEXT.LA.SOU SOURCE IM FORMAT7 ::" INFOS ZUR MC-APPLE-SAMMELDISKETTE 7 "::3f"DISK-EDITOR LAEDT DISK-EDITOR.OBJ NACH""EPROM-BAS LAEDT EPROM-2XXX NACH"("LA LOGIK-ANALYSATOR, LAEDT"2" HB LA.OBJ UND HB LA.CHAR" <" NAC  00 ,,W WEITERE INFOS ZU DIESER DISK,RUN INFOT  X PROGRAMME KOPIEREN,BRUN FIDy  Y DISKETTE KOPIEREN,BRUN SCOPY  Z DISK-INHALTSVERZEICHNIS,CATALOG  ENDTOR (MC 8/84),RUN LAN nB DISK-EDITOR (MC 9/84); VORSICHT!!!,RUN DISK-EDITOR xC ASCII-SHAPES-DEMO (MC 8/84),RUN SHAPETEST D LOGIKANALYSATOR-DEMO,DEMO E EPROM-PROGRAMMER (MC 8/84),RUN EPROM-BAS F BYTEFOLGEN SUCHEN (MC 9/84),BRUN SRCH400EN 37":+ "APPLE-II-SAMMELDISKETTE 7":@ A$:A$"END"50P (A$:A$:30e 2:A$:A$;" ";:t <A$(3)ij FB$:B$"END"Ĭ PA$(B$,1)ćB$:70 ZB$:B$:A$"Z"ė \A$"D"ĺ(4)"EXEC LA.DEMO": _(4);B$:A$: dA LOGIKANALYSA DIESE DISK BESITZT DAS> BETRIEBSSYSTEM MC-DOS II.^ DAMIT KANN MAN 5 KBYTE IN 2.5 S LADEN (DOS3.3: 6 S!)  :255::" MC - DIE MIKROCOMPUTER-ZEITSCHRIFT ": :"FRANZIS-SOFTWARE-SERVICE,":"POSTFACH 370120, 8000 MUENCH ==,8,10,144,8,238,149,3,208,3,238,150,3,202,208,242,200,192,196,144,232,96=========================== "KEY-CAT" CATALOG MENU-FIER BY BERT KERSEY (C) 1981 BEAGLE BROS. LISTS UP TO 23 FILES SELECTABLE BY ONE KEYPRESS. =========================3:35:32,37:33,3::"---------------------------"{:5:" SECUSE":" SECFRE":5:" ";U:9:" ";R:::H 1,96,1,0,17,0,145,3,0,149,0,0,1,0,0,96,1,0,1,239,216,0,0,169,3,160,128,32,217,3,162,0,142,149,3,142,150,3,160,56,185,0,149,16210N32>BSC11N48<pX015:H,V)XT$T$(XN):D:_:I896960:P:I,P:AE149(157(978)):905,AE:938,AED(MEM485):S(MEM487)897,S16:911,S16:898,D:912,D919: $397R(917)256(918):UNSR4):H,V1!|BSC10TSC0SP0;BSC10TSC0SPSP1JSP21850PMEM1313,22:MEM1466,21:MEM1463,12:MEM1464,253:216,0:MEM1463,12:MEM1464,253D22::D$;T$vBSCH,V1):TSCH,V)N64:BSC13N80 BSCнԠԠ° ōԠ˰ ˍ Ӻ Ǡ ΍ԲԳԴԱҠα έ ũӠ ڮ ō ̮ Ʈ ҵԠ Ԡ Ԡ  ڮ Š  îƠ ͭōà ͭ ǭ͍Ҡ ōŠ ͭōŠ ҭōҠ Ԯ Ү ͍ұ Ү ͍Ҡ Ԯ Ү ҍ ӭ Ĭ ٬ ͬ ͭȮ Ԡ  éԠ Ǎ͠ ǍĠ ΍٠ ΍٠ ԍР ō ͯ íϭǠ ĭԡ Ԭ ԍ ҽ ͭ Ƭ Ү ȍ ҽ ͭ Ƭ Ү ̮ ҽ ԍ ҽ ΍ՠà Ŭ ͍ҠՠŠ Ŭ ҍ̠ՠōȠՠƍ ά ҭ ҽ Ϯˮ ҽ ǍԠՠà ͮ ҍҠՠĠ ҭŬ ӮծŠՠŠ ͭ ͍ŠՠƠ ҭ ͍Ҡՠ Ŭ ͍̠ՠȠՠұűՠðĠ βРՠð ̭ ² έǮ ϭ ΍Ԡՠ ԭӍԱՠԲՠԳՠԴՠǠՠ  ՠՠƹ ӍŠՠ ؍ ɯ ΍԰ՠð ΰ έǮԱՠð ΰ˰ՠð α ԩ˱ՠð  α°ՠðà β ũˬ ōزՠĹ ٭Ǭ ح ؍̲%W& ͭ ͭ         !!! ! ! ! ! !!!!!!!!!""" " " " " """FUER DIE HERSTELLUNG"BJ"VON SICHERHEITSKOPIEN ZUM EIGENEN BE-"jT"DARF GESTATTET."::"(C) MC 1984":"RETURN -> MENUE ";:A$A$(13)ĺ:(4)"RUN MENU""BASIC":"DIE PLATINE ZUM EPROM-PROGRAMMIERGERAET"X &"IST BEIM FRANZIS-SOFTWARE-SERVICE " ("FUER 32 DM ERHAELTLICH. " *: ,"ALLE PROGRAMME AUF DIESER DISKETTE SIND" 6"URHEBERRECHTLICH GESCHUETZT. DAS KO-"@"PIEREN IST NUR РӠԠڭǽӠϮˮԠ٠ κ حǩ îб٠бîŠб؍ŠԍӍàԍѠб ōŠв ō ΍ˠǠ ˬ ԍؠ̍٠ȍҠز ҧ ΍вؠҠ̲ ΍ҠŠ ΍ҠŠ ΍ҠҠ ΍Ѡӱ Ŭ Ԯ ҽ Ʈ ҴРҠˍŠҴ ҽб Ӻ ōԽ٠ҠˍŠҴ ҽƍŠ ōٱҠԠ ̮ ōӠұ Ȭ Ԯ ҽѠӱ Ŭ Ԯ ҽŠٱ ōȬ Ԯ ҽѠӱ Ŭ Ԯ ҽŠٱ ō Ʈ ұ Ҵ Ʈ ұ Ҵ٠ҠˍŠҴ ҽٱؠҬةōҠԠ ̮ ͭ ōӠұ ýĠҠˍŠҴ ҽıҠōؠҬةҠҍѠӱ ź Ԯ ҽŠı ͰӱРӠ ź Ԯ ҽұŠӠ ҩҴРӍ Ʈ Ҵ ΡؠōҠԠ îҠȍҠٍҠԱ ά ͭǮ ȮōРŠ ȍŠұ Ժ Ԯ ҽͱҠҠ ōŠ Ү ƍͰؠ ͮҬةŠ ҭ ōҠٍҠԱ ά ͭǮ ȮŠ ͭ ōРƍѠϠ ͭ ҽҠȍԱؠ î ά ӍҠԠ Ǯ ԍÍàŠԱҠ ҭ ɍР ҩѠͱ ōӠϠӍҵŠӠ ҩ Ʈ ұ Ҵ͠ҠˍŠҴ ԣ Ӯ ϮˮӠӠҍ ΍ԱԲ ׬ ͭǍԳ Ӭ κ ΍ԴҠ΍ ®ҠԍРѠҵ ® ҮҠΠ έ ΍ҠԍРŠҵԱҠΠ έ ΍ҠԍРŠҵǠ 0'22732.,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M "`,[,Z`` M Mϩ Mн  J ɖ`Ȉ`   ˁ`   ˁ`   ˁ`  `8`   ˁ ``` Ձ,],\`,XJ,Y `c*j 0'$22716..,\,Z i Ձ i. ˁ i$ ˁ ɖ ˁ` Mb ld R8A [ E%вЮ l } R l [  мLjЃLl M """Բ Ʈ Ǯ ΩȍԳԳӍŠԠΠحǠĠՍˠԠ˱ ԭǮ ԍԠ˰ӍҠ̠ ͭ ӭӭԠؠ ح ΍дР ©ٍ̠Ҡ΍؍Ҡˠ ԭǮ ԍàд ҩ Ӯ ԍӠ΍в٠Ԭؠ ӭ ΍гԠ԰ ΍ҍàԠԱҠˠ ԭǮ ԍ٠ԭҺ٭ǍŠгؠŭҺحǍؠŠвӍ̍͠ΠҠα ӭ ӭҮ ®Ԡ±Ԡ°Ӎαؠ ӭ ԭҮ Ҡؠ ҮРҭؠ ōРұ؍Šԍ؍ŠЍӠڭǽ̠ԍԠà̍Šàȍà̍ŠàȍӠڭǽȠԠ΍ŠԠ ͭ ՍԴԫԳԱҠҍҠ΍ҠԍӍԠҠŠ ͭŬ ̮ ōŠ Ȭ Ү ΍РōŠՍҠҍÍӠٽӠȍՠÍӠٽӠҠԳҠҍҠΠ ΩӍӠԠ ΍ԴԫԳҠҍҠ΍Ӎ٠Ԡ ٭ ΍ԴԫԳҠҍҠ΍ӍȠԠ ͭ ΍Դԫ